/// XH弹幕调试工具
class XhDanmuDebug {
  static bool _debugMode = false;
  
  /// 获取调试模式状态
  static bool get debugMode => _debugMode;
  
  /// 设置调试模式
  static void setDebugMode(bool enabled) {
    _debugMode = enabled;
  }
  
  /// 调试打印
  static void debugPrint(String message) {
    if (_debugMode) {
      print('[XH_DANMU] $message');
    }
  }
  
  /// 信息打印
  static void infoPrint(String message) {
    if (_debugMode) {
      print('[XH_DANMU_INFO] $message');
    }
  }
  
  /// 警告打印
  static void warnPrint(String message) {
    if (_debugMode) {
      print('[XH_DANMU_WARN] $message');
    }
  }
  
  /// 错误打印
  static void errorPrint(String message) {
    if (_debugMode) {
      print('[XH_DANMU_ERROR] $message');
    }
  }
}
